package cl.usm.taller.corona.action;

import java.util.Date;
import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

import cl.usm.taller.corona.dao.EstadosEvaluacionDao;
import cl.usm.taller.corona.dao.ProcesoEvaluacionDao;

import cl.usm.taller.corona.model.EstadosEvaluacion;
import cl.usm.taller.corona.model.ProcesoEvaluacion;


public class IngresoPautaEvaluacionAction  extends ActionSupport {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -7757670859964826954L;
	public ProcesoEvaluacion procesoEvaluacion;
	public ProcesoEvaluacionDao procesoEvaluacionDao;
	public List<EstadosEvaluacion> estados;
	public Integer cantidadItems;
	
	private EstadosEvaluacionDao estadosEvaluacionDao;  
	
	public IngresoPautaEvaluacionAction() {
		estadosEvaluacionDao = new EstadosEvaluacionDao();
		estados = estadosEvaluacionDao.list();
		
		procesoEvaluacionDao = new ProcesoEvaluacionDao();
		
    }
	
	public String showForm(){
		
		return SUCCESS;
	}
	
	public String addPauta(){
		
		System.out.println(getProcesoEvaluacion());
        try {
        	procesoEvaluacion.setFechaCreacion(new Date());
        	procesoEvaluacionDao.persist(getProcesoEvaluacion());
        } catch (Exception e) {
            e.printStackTrace();
        }
        
        return SUCCESS;
	}

	 public ProcesoEvaluacion getProcesoEvaluacion() {
	        return procesoEvaluacion;
	 }
}
